“Build system”指“构建系统/编译构建系统”:用于把源代码与资源文件自动化地编译、链接、打包、生成可执行程序或发布产物的一套工具与规则(例如依赖关系、构建步骤、配置)。在软件工程语境中也常包含持续集成中的构建流程。
/ˈbɪld ˌsɪstəm/
Our build system compiles the code and runs tests automatically.
我们的构建系统会自动编译代码并运行测试。
After migrating to a new build system, the project’s dependencies were resolved more reliably across different platforms.
迁移到新的构建系统后,这个项目在不同平台上的依赖解析变得更可靠。
build 来自古英语 byldan(建造、构造),system 来自希腊语 systēma(组合在一起的整体)。在计算机领域里,“build”从“建造”引申为“把源材料按步骤加工成成品”,因此 “build system” 就是“负责把源代码‘建造成’软件产物的系统”。